package com.example.rabbitmqbootproducer.constant;

/**
 * 消息常量类
 *
 * @author 伯路平
 * @since 2023/6/19
 **/
public final class MessageConstant {
    private MessageConstant() {
    }

    // 队列
    public static final String DIRECT_QUEUE_NAME = "TestDirectQueue";
    public static final String DIRECT_QUEUE_NAME2 = "TestDirectQueue2";
    public static final String EXPIRED_QUEUE_NAME = "TestExpiredQueue";
    public static final String FANOUT_QUEUE_NAME1= "FanoutQueueName1";
    public static final String FANOUT_QUEUE_NAME2= "FanoutQueueName2";
    public static final String FANOUT_QUEUE_NAME3= "FanoutQueueName3";
    // 交换机
    public static final String DIRECT_EXCHANGE_NAME = "TestDirectExchange";
    public static final String FANOUT_EXCHANGE_NAME= "TestFanoutExchange";
    public static final String TEST_CALLBACK_EXCHANGE_NAME= "TestCallbackExchange";
    public static final String TEST_ERROR_BINDING_EXCHANGE_NAME= "TestErrorBindingExchange";
    // 路由键
    public static final String TEST_ERROR_BINDING_ROUTING_KEY= "TestErrorBindingRoutingKey";
    public static final String DIRECT_ROUTING_KEY = "TestDirectRoutingKey";
    public static final String DIRECT_EXPIRED_ROUTING_KEY = "TestDirectExpiredRoutingKey";

}
